df1fc98b5ce73df2801a98ab6b1a6af0246776b0,ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog210.java,UpgradeCatalog210,updateStormConfigs,#,1273

Before Change


            if (!cluster.getDesiredConfigByType("storm-site").getProperties().containsKey("java.security.auth.login.config")) {
              newStormProps.put("java.security.auth.login.config", "{{conf_dir}}/storm_jaas.conf");
            }
            updateConfigurationPropertiesForCluster(cluster, "storm-site", newStormProps, false, true);
          }
        }
      }

After Change


              newStormProps.put("nimbus.admins", "['{{storm_user}}']");
            }
            if (!cluster.getDesiredConfigByType("storm-site").getProperties().containsKey("nimbus.supervisors.users")) {
              newStormProps.put("nimbus.supervisors.users", "['{{storm_user}}']");
            }
            if (!cluster.getDesiredConfigByType("storm-site").getProperties().containsKey("storm.zookeeper.superACL")) {
              newStormProps.put("storm.zookeeper.superACL", "sasl:{{storm_base_jaas_principal}}");
            }
            if (!cluster.getDesiredConfigByType("storm-site").getProperties().containsKey("ui.filter.params")) {
              newStormProps.put("ui.filter.params", "{'type': 'kerberos', 'kerberos.principal': '{{storm_ui_jaas_principal}}', 'kerberos.keytab': '{{storm_ui_keytab_path}}', 'kerberos.name.rules': 'DEFAULT'}");
            }
            updateConfigurationPropertiesForCluster(cluster, "storm-site", newStormProps, false, true);
          }
        }
      }